FHIR © HL7.org  |  FHIRsmith 0.18.0  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.fhir.pt.adr
Resource TypeStructureDefinition
IdStructureDefinition-NotificadorLM.json
FHIR VersionR5
Sourcehttps://build.fhir.org/ig/hl7-pt/adr-ig/StructureDefinition-NotificadorLM.html
URLhttps://hl7.pt/fhir/ADR/StructureDefinition/NotificadorLM
Version1.0.0-ballot
Statusactive
Date2026-10-20T10:59:46+00:00
NameNotificadorLM
TitleNotificador (modelo)
Realmpt
Authorityhl7
DescriptionModelo Lógico - Notificador
Typehttps://hl7.pt/fhir/ADR/StructureDefinition/NotificadorLM
Kindlogical

Resources that use this resource

StructureDefinition
hl7.fhir.pt.adr#currentNotificacaoLMNotificação (modelo)

Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

Narrativa gerada: StructureDefinition NotificadorLM

NomeBandeirasCard.TipoDescrição e condicionalismosdoco
NotificadorLM 0..*BaseNotificador (modelo)
As instâncias deste modelo lógico podem ser objeto de uma referência
NotificadorLM.tipoNotificador 1..1codeInformações sobre o Doente
NotificadorLM.nomeProprio 0..1stringNome Próprio
NotificadorLM.apelido 0..1stringApelido
NotificadorLM.distritoCode 0..1stringCódigo do distrito
NotificadorLM.concelhoCode 0..1codeConcelho
NotificadorLM.localTrabalho 0..1stringLocal de Trabalho
NotificadorLM.localidade 0..1stringLocalidade
NotificadorLM.codigoPostal 0..1stringCódigo Postal
NotificadorLM.qualificacao 0..1stringQualificação
NotificadorLM.email 0..1stringemail
NotificadorLM.telefone 0..1stringtelefone
NotificadorLM.numeroCarteira 0..1stringCarteira Profissional
NotificadorLM.reAdvComunicadaPs 0..1stringreAdvComunicadaPs
NotificadorLM.psComunicouInfarmed 0..1stringpsComunicouInfarmed
NotificadorLM.autInfarmdContactarPs 0..1stringautInfarmdContactarPs
NotificadorLM.nomePsContactar 0..1stringnomePsContactar
NotificadorLM.telefonePsContactar 0..1stringtelefonePsContactar
NotificadorLM.localTrabalhoPsContactar 0..1stringlocalTrabalhoPsContactar
NotificadorLM.qualificacaoPsContactar 0..1stringqualificacaoPsContactar

doco Documentação para este formato

Source1

{
  "resourceType": "StructureDefinition",
  "id": "NotificadorLM",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/tools/StructureDefinition/logical-target",
      "valueBoolean": true
    }
  ],
  "url": "https://hl7.pt/fhir/ADR/StructureDefinition/NotificadorLM",
  "version": "1.0.0-ballot",
  "name": "NotificadorLM",
  "title": "Notificador (modelo)",
  "status": "active",
  "date": "2026-10-20T10:59:46+00:00",
  "publisher": "HL7 Portugal",
  "contact": [
    {
      "name": "HL7 Portugal",
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.pt"
        },
        {
          "system": "email",
          "value": "info@hl7.pt"
        }
      ]
    },
    {
      "name": "HL7 Portugal",
      "telecom": [
        {
          "system": "email",
          "value": "geral@hl7.pt",
          "use": "work"
        }
      ]
    }
  ],
  "description": "Modelo Lógico - Notificador",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "PT",
          "display": "Portugal"
        }
      ]
    }
  ],
  "fhirVersion": "5.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "https://hl7.pt/fhir/ADR/StructureDefinition/NotificadorLM",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "5.0.0"
      }
    ],
    "element": [
      {
        "id": "NotificadorLM",
        "path": "NotificadorLM",
        "short": "Notificador (modelo)",
        "definition": "Modelo Lógico - Notificador",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "NotificadorLM.tipoNotificador",
        "path": "NotificadorLM.tipoNotificador",
        "short": "Informações sobre o Doente",
        "definition": "Informações sobre o Doente",
        "min": 1,
        "max": "1",
        "base": {
          "path": "NotificadorLM.tipoNotificador",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "NotificadorLM.nomeProprio",
        "path": "NotificadorLM.nomeProprio",
        "short": "Nome Próprio",
        "definition": "Nome Próprio",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.nomeProprio",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.apelido",
        "path": "NotificadorLM.apelido",
        "short": "Apelido",
        "definition": "Apelido",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.apelido",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.distritoCode",
        "path": "NotificadorLM.distritoCode",
        "short": "Código do distrito",
        "definition": "Código do distrito",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.distritoCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.concelhoCode",
        "path": "NotificadorLM.concelhoCode",
        "short": "Concelho",
        "definition": "Concelho",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.concelhoCode",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "NotificadorLM.localTrabalho",
        "path": "NotificadorLM.localTrabalho",
        "short": "Local de Trabalho",
        "definition": "Local de Trabalho",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.localTrabalho",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.localidade",
        "path": "NotificadorLM.localidade",
        "short": "Localidade",
        "definition": "Localidade",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.localidade",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.codigoPostal",
        "path": "NotificadorLM.codigoPostal",
        "short": "Código Postal",
        "definition": "Código Postal",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.codigoPostal",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.qualificacao",
        "path": "NotificadorLM.qualificacao",
        "short": "Qualificação",
        "definition": "Qualificação",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.qualificacao",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.email",
        "path": "NotificadorLM.email",
        "short": "email",
        "definition": "email",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.email",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.telefone",
        "path": "NotificadorLM.telefone",
        "short": "telefone",
        "definition": "telefone",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.telefone",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.numeroCarteira",
        "path": "NotificadorLM.numeroCarteira",
        "short": "Carteira Profissional",
        "definition": "Carteira Profissional",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.numeroCarteira",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.reAdvComunicadaPs",
        "path": "NotificadorLM.reAdvComunicadaPs",
        "short": "reAdvComunicadaPs",
        "definition": "reAdvComunicadaPs",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.reAdvComunicadaPs",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.psComunicouInfarmed",
        "path": "NotificadorLM.psComunicouInfarmed",
        "short": "psComunicouInfarmed",
        "definition": "psComunicouInfarmed",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.psComunicouInfarmed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.autInfarmdContactarPs",
        "path": "NotificadorLM.autInfarmdContactarPs",
        "short": "autInfarmdContactarPs",
        "definition": "autInfarmdContactarPs",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.autInfarmdContactarPs",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.nomePsContactar",
        "path": "NotificadorLM.nomePsContactar",
        "short": "nomePsContactar",
        "definition": "nomePsContactar",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.nomePsContactar",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.telefonePsContactar",
        "path": "NotificadorLM.telefonePsContactar",
        "short": "telefonePsContactar",
        "definition": "telefonePsContactar",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.telefonePsContactar",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.localTrabalhoPsContactar",
        "path": "NotificadorLM.localTrabalhoPsContactar",
        "short": "localTrabalhoPsContactar",
        "definition": "localTrabalhoPsContactar",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.localTrabalhoPsContactar",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.qualificacaoPsContactar",
        "path": "NotificadorLM.qualificacaoPsContactar",
        "short": "qualificacaoPsContactar",
        "definition": "qualificacaoPsContactar",
        "min": 0,
        "max": "1",
        "base": {
          "path": "NotificadorLM.qualificacaoPsContactar",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "NotificadorLM",
        "path": "NotificadorLM",
        "short": "Notificador (modelo)",
        "definition": "Modelo Lógico - Notificador"
      },
      {
        "id": "NotificadorLM.tipoNotificador",
        "path": "NotificadorLM.tipoNotificador",
        "short": "Informações sobre o Doente",
        "definition": "Informações sobre o Doente",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "NotificadorLM.nomeProprio",
        "path": "NotificadorLM.nomeProprio",
        "short": "Nome Próprio",
        "definition": "Nome Próprio",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.apelido",
        "path": "NotificadorLM.apelido",
        "short": "Apelido",
        "definition": "Apelido",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.distritoCode",
        "path": "NotificadorLM.distritoCode",
        "short": "Código do distrito",
        "definition": "Código do distrito",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.concelhoCode",
        "path": "NotificadorLM.concelhoCode",
        "short": "Concelho",
        "definition": "Concelho",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "NotificadorLM.localTrabalho",
        "path": "NotificadorLM.localTrabalho",
        "short": "Local de Trabalho",
        "definition": "Local de Trabalho",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.localidade",
        "path": "NotificadorLM.localidade",
        "short": "Localidade",
        "definition": "Localidade",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.codigoPostal",
        "path": "NotificadorLM.codigoPostal",
        "short": "Código Postal",
        "definition": "Código Postal",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.qualificacao",
        "path": "NotificadorLM.qualificacao",
        "short": "Qualificação",
        "definition": "Qualificação",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.email",
        "path": "NotificadorLM.email",
        "short": "email",
        "definition": "email",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.telefone",
        "path": "NotificadorLM.telefone",
        "short": "telefone",
        "definition": "telefone",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.numeroCarteira",
        "path": "NotificadorLM.numeroCarteira",
        "short": "Carteira Profissional",
        "definition": "Carteira Profissional",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.reAdvComunicadaPs",
        "path": "NotificadorLM.reAdvComunicadaPs",
        "short": "reAdvComunicadaPs",
        "definition": "reAdvComunicadaPs",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.psComunicouInfarmed",
        "path": "NotificadorLM.psComunicouInfarmed",
        "short": "psComunicouInfarmed",
        "definition": "psComunicouInfarmed",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.autInfarmdContactarPs",
        "path": "NotificadorLM.autInfarmdContactarPs",
        "short": "autInfarmdContactarPs",
        "definition": "autInfarmdContactarPs",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.nomePsContactar",
        "path": "NotificadorLM.nomePsContactar",
        "short": "nomePsContactar",
        "definition": "nomePsContactar",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.telefonePsContactar",
        "path": "NotificadorLM.telefonePsContactar",
        "short": "telefonePsContactar",
        "definition": "telefonePsContactar",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.localTrabalhoPsContactar",
        "path": "NotificadorLM.localTrabalhoPsContactar",
        "short": "localTrabalhoPsContactar",
        "definition": "localTrabalhoPsContactar",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "NotificadorLM.qualificacaoPsContactar",
        "path": "NotificadorLM.qualificacaoPsContactar",
        "short": "qualificacaoPsContactar",
        "definition": "qualificacaoPsContactar",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      }
    ]
  }
}